meeting point for birds on river banks - Español Inglés Diccionario